interlocking grate - French English Dictionary